package sharewithus.content.dao;

import java.util.List;
import java.util.Map;

import net.rubyeye.xmemcached.GetsResponse;

import sharewithus.content.dto.Feed;

/**
 * 
 * @author bruce wang
 * interface of Feed cache persistence, the feed detail information includes content should 
 * saved in memcached, and feed-user relationship data saved in redis
 */
public interface IFeedCache extends IFeedDao{
	
	/**
	 * 
	 * @param feedIds
	 * @return
	 * get feed data with the give feed id list from cache
	 */
	public Map<String, GetsResponse<Feed>> getFeedbyIds(List<String> feedIds);
}
